horn corals - French English Dictionary